package com.dzxcqmxm.Dao;

import com.dzxcqmxm.JB.Album;
import com.dzxcqmxm.JB.User;

import java.util.ArrayList;

/**
 *写几个相册的增删查改方法
 * 这个是针对我们用户上传的相册的
 *
 */
public interface AlbumDao extends Dao{
    /**
     * 相册的动态增加，我写过了呀
     * @param album
     * @throws Exception
     */
    public void addAlbum(Album album)throws Exception;
    /**
     * 按相册名和保密性查找用户相册
     */
    public ArrayList<Album> albumFindByNameAndAlbumBaoMi(String AlbumName ,String AlbumBaoMi)throws Exception;
    /**
     * 查找所用相册，其实我想让相册们直接展示了
     */
    public ArrayList<Album> findAllAlbum()throws Exception;
    /**
     * 删除相册
     */
    public void delAlbum(String AlbumName)throws Exception;
    /**
     * 修改相册的名字，现在懒得改
     */
    public Album updateAlbumName(Album album)throws Exception;
    /**
     * 通过系统相册名来展示对应的相册
     *
     */
    public ArrayList<Album> findAlbumByUserNameAndXTXCName(String UserName, String XTXCName)throws Exception;



}
